package com.aspose.cells;

class zcfy extends zaoj {
   private DateTime a;
   private DateTime b;
   private double c;
   private int d;
   private int e;
   private int f;
   private double g;
   private double h;

   public zcfy(DateTime var1, DateTime var2, double var3, int var5, int var6, int var7, double var8, double var10) {
      this.a = var1;
      this.b = var2;
      this.c = var3;
      this.d = var5;
      this.e = var6;
      this.f = var7;
      this.g = var8;
      this.h = var10;
   }

   public double a(double var1) {
      return (this.b(var1 + this.h) - this.b(var1 - this.h)) / (2.0D * this.h);
   }

   public double b(double var1) {
      return (Double)zvp.a(this.a, this.b, this.c, var1, this.d, this.e, this.f, false) - this.g;
   }

   Object c(double var1) {
      byte var3 = 0;
      int[] var4 = new int[]{var3};
      Double var5 = this.a(var1, 1.0E-7D, 20, var4);
      int var6 = var4[0];
      return var6 == 0 ? var5 : "#NUM!";
   }
}
